package com.hb.core.pojo.enums;

import lombok.Getter;

/**
 * 角色类型枚举
 * 在本枚举中定义的值为数据库固定数据
 *
 * @author zhaojk
 */
@Getter
public enum RoleTypeEnum {
    EXPERT(4, "评标专家"),
    BUSINESS(5, "业务管理员"),
    UN_CHECKED_AGENCY(6, "未审核代理机构"),
    HEAD_COMPANY_MANAGER(7, "总公司管理员"),
    /**
     * 分公司管理员对应的角色信息的roleSign只能是代理机构的
     */
    BRANCH_COMPANY_MANAGER(8, "分公司管理员"),
    DEPT_MANAGER(9, "部门负责人"),
    PROJECT_MANAGER(10, "项目经理");

    RoleTypeEnum(int code, String showName) {
        this.code = code;
        this.showName = showName;
    }

    private final int code;
    private final String showName;
}
